#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//#include <string.h>
//
//int main()
//{   
//	char arr[10001];
//	fgets(arr, 10001, stdin);
//	int c = strlen(arr);
//	for (int i = c-1;i >= 0;i--)
//	{
//		printf("%c", arr[i]);
//	}
//	return 0;
//}
#include <stdio.h>
size_t mystrlen(const char* str)
{
	assert(str);
	size_t count = 0;
	while (*str != '\0')
	{
		count++;
		str++;
	}
	printf("%d", count);
	return count;
}
int main()
{   
	char arr[1001];
	fgets(arr,1001, stdin);
	arr[strcspn(arr,"\n")] = 0;
	mystrlen(arr);
	return 0;
}